
#include "wrap.h"

/**
 * 多路 IO 转接（多路IO服用）：内核监听多个文件描述符的属性（读写缓冲区）变化
 * 如果某个文件描述符的读缓冲区变化了，就可以进行读操作为了。会将这个事件告诉应用层。
 *      select      Windows平台使用select，跨平台
 *      epoll       Linux
 *      poll        很少使用
 * @return
 */
//int main(int argc,char * argv[]) {return 1;}

#define PORT 8080


/**
 * poll
 *      优点
 *          相对于select 没有 1024文件描述符限制 ulimit cat /proc/sys/fs/file-max
 *          请求和返回时分离的
 *      缺点 基本和select 一样
 *          每次 都需要将文件描述符拷贝到内核
 *          每次都需要将数组中的元素都遍历一次
 *          大量并发，少量活跃时效率太低
 * @param argc
 * @param argv
 * @return
 */
int main(int argc,char * argv[]) {

    return 1;
}

